package com.online.fund.spider.entity;

import java.math.BigDecimal;

/**
 * 行业板块统计数据
 * 
 * @author galen.zhang
 *
 */
public class IndustryPlate {

	// 行业板块编码
	private String industryPlateCode;

	// 行业板块名称
	private String industryPlateName;

	// 抓取时间
	private String crawlDate;

	// 最新价
	private Double latestPrice;

	// 涨跌额
	private Double changeAmount;

	// 涨跌幅
	private Double riseFallRate;

	// 市值（元）
	private BigDecimal marketValue;

	// 换手率
	private Double turnoverRate;

	// 上涨家数
	private Integer increaseNumber;

	// 下跌家数
	private Integer downNumber;

	// 领涨股票名称
	private String leadSharesName;

	// 领涨股票编码
	private String leadSharesCode;

	// 领涨股票类型，1:上证、2:深证
	private Integer leadSharesType;

	// 领涨股票最新价
	private Double leadSharesLatestPrice;

	// 领涨股票涨跌幅
	private Double leadSharesRiseFallRate;

	// 领跌股票名称
	private String ledDownSharesName;

	// 领跌股票编码
	private String ledDownSharesCode;

	// 领跌股票类型，1:上证、2:深证
	private Integer ledDownSharesType;

	// 领跌股票最新价
	private Double ledDownSharesLatestPrice;

	// 领跌股票涨跌幅
	private Double ledDownSharesRiseFallRate;

	public String getIndustryPlateCode() {
		return industryPlateCode;
	}

	public void setIndustryPlateCode(String industryPlateCode) {
		this.industryPlateCode = industryPlateCode;
	}

	public String getIndustryPlateName() {
		return industryPlateName;
	}

	public void setIndustryPlateName(String industryPlateName) {
		this.industryPlateName = industryPlateName;
	}

	public String getCrawlDate() {
		return crawlDate;
	}

	public void setCrawlDate(String crawlDate) {
		this.crawlDate = crawlDate;
	}

	public Double getLatestPrice() {
		return latestPrice;
	}

	public void setLatestPrice(Double latestPrice) {
		this.latestPrice = latestPrice;
	}

	public Double getChangeAmount() {
		return changeAmount;
	}

	public void setChangeAmount(Double changeAmount) {
		this.changeAmount = changeAmount;
	}

	public Double getRiseFallRate() {
		return riseFallRate;
	}

	public void setRiseFallRate(Double riseFallRate) {
		this.riseFallRate = riseFallRate;
	}

	public BigDecimal getMarketValue() {
		return marketValue;
	}

	public void setMarketValue(BigDecimal marketValue) {
		this.marketValue = marketValue;
	}

	public Double getTurnoverRate() {
		return turnoverRate;
	}

	public void setTurnoverRate(Double turnoverRate) {
		this.turnoverRate = turnoverRate;
	}

	public Integer getIncreaseNumber() {
		return increaseNumber;
	}

	public void setIncreaseNumber(Integer increaseNumber) {
		this.increaseNumber = increaseNumber;
	}

	public Integer getDownNumber() {
		return downNumber;
	}

	public void setDownNumber(Integer downNumber) {
		this.downNumber = downNumber;
	}

	public String getLeadSharesName() {
		return leadSharesName;
	}

	public void setLeadSharesName(String leadSharesName) {
		this.leadSharesName = leadSharesName;
	}

	public String getLeadSharesCode() {
		return leadSharesCode;
	}

	public void setLeadSharesCode(String leadSharesCode) {
		this.leadSharesCode = leadSharesCode;
	}

	public Integer getLeadSharesType() {
		return leadSharesType;
	}

	public void setLeadSharesType(Integer leadSharesType) {
		this.leadSharesType = leadSharesType;
	}

	public Double getLeadSharesLatestPrice() {
		return leadSharesLatestPrice;
	}

	public void setLeadSharesLatestPrice(Double leadSharesLatestPrice) {
		this.leadSharesLatestPrice = leadSharesLatestPrice;
	}

	public Double getLeadSharesRiseFallRate() {
		return leadSharesRiseFallRate;
	}

	public void setLeadSharesRiseFallRate(Double leadSharesRiseFallRate) {
		this.leadSharesRiseFallRate = leadSharesRiseFallRate;
	}

	public String getLedDownSharesName() {
		return ledDownSharesName;
	}

	public void setLedDownSharesName(String ledDownSharesName) {
		this.ledDownSharesName = ledDownSharesName;
	}

	public String getLedDownSharesCode() {
		return ledDownSharesCode;
	}

	public void setLedDownSharesCode(String ledDownSharesCode) {
		this.ledDownSharesCode = ledDownSharesCode;
	}

	public Integer getLedDownSharesType() {
		return ledDownSharesType;
	}

	public void setLedDownSharesType(Integer ledDownSharesType) {
		this.ledDownSharesType = ledDownSharesType;
	}

	public Double getLedDownSharesLatestPrice() {
		return ledDownSharesLatestPrice;
	}

	public void setLedDownSharesLatestPrice(Double ledDownSharesLatestPrice) {
		this.ledDownSharesLatestPrice = ledDownSharesLatestPrice;
	}

	public Double getLedDownSharesRiseFallRate() {
		return ledDownSharesRiseFallRate;
	}

	public void setLedDownSharesRiseFallRate(Double ledDownSharesRiseFallRate) {
		this.ledDownSharesRiseFallRate = ledDownSharesRiseFallRate;
	}

	@Override
	public String toString() {
		return "IndustryPlate [industryPlateCode=" + industryPlateCode + ", industryPlateName=" + industryPlateName
				+ ", crawlDate=" + crawlDate + ", latestPrice=" + latestPrice + ", changeAmount=" + changeAmount
				+ ", riseFallRate=" + riseFallRate + ", marketValue=" + marketValue + ", turnoverRate=" + turnoverRate
				+ ", increaseNumber=" + increaseNumber + ", downNumber=" + downNumber + ", leadSharesName="
				+ leadSharesName + ", leadSharesCode=" + leadSharesCode + ", leadSharesType=" + leadSharesType
				+ ", leadSharesLatestPrice=" + leadSharesLatestPrice + ", leadSharesRiseFallRate="
				+ leadSharesRiseFallRate + ", ledDownSharesName=" + ledDownSharesName + ", ledDownSharesCode="
				+ ledDownSharesCode + ", ledDownSharesType=" + ledDownSharesType + ", ledDownSharesLatestPrice="
				+ ledDownSharesLatestPrice + ", ledDownSharesRiseFallRate=" + ledDownSharesRiseFallRate + "]";
	}

}
